Codecademy 是一個程式語言教學服務,透過一個指示配合一段演練的方式,再加上結合遊戲化的機制,為使用者規劃出逐步但全面....程式語言的實作。....Codecademy的共同創辦人Zach Sims表示,他們的目標,是希望所有完成全部課程的使用者,在一年結束後,都能成為足以勝任相關工作的程式開發者。
個人對於教育相關的問題一直很有興趣,所以就試用了一下這個系統。目前(2012二月底)上線的只有 JavaScript 的部分課程,Ruby 跟 Python 還在「教材彙編」的階段,不過這個透過不斷地反覆實作,搭配積分、獎章,以及論壇的教學方式,的卻是相當有吸引力。單以「寫程式」這件事情來說,這樣的教學方式的確是比「講課」要有效得多。
線上教學(E-Learning)其實已經有長久的歷史,最早的嘗試應該算是 1960 年代使丹佛大學心理系的 Patrick Suppes 跟 Richard C. Atkinson 兩位教授,用電腦來教小學數學。傳統的線上學習,是以「教學模組」為基礎,建立在教師與學生的講課--聽課、寫作業--改作業等互動之上。
而 Codecademy 則是 E-Learning 2.0 的實例,代表的是一種以「社群」為基礎的,主動而協同合作的學習方式。
其實教學的方法可以有千百萬種,但是影響學習效果最鉅的,恐怕還是求學者個人的學習動機吧。(這個問題,讓我來跟專家邀稿好了 XD)
沒有留言:
張貼留言